package org.ruanjj.multithread;


//创建线程的第二种方式
//实现runnable 接口，实现run方法
public class ThreadDemo2{
    public static void main(String[] args) {
        RunnableDemo r = new RunnableDemo();
        Thread t1 = new Thread(r);
        t1.start();


        //方式三： 使用实现runnable接口，用的匿名实现类
        new Thread(new Runnable() {
            @Override
            public void run() {
                for(int i=0; i<100; i++){
                    if(i%2 == 0){
                        System.out.println(Thread.currentThread().getName()+"偶数："+i);
                    }
                }
            }
        }).start();

    }
}

class RunnableDemo implements Runnable{
    @Override
    public void run() {
        for(int i = 0; i < 100; i++){
            if(i%2 == 0){
                System.out.println(Thread.currentThread().getName()+":"+i);
            }
        }
    }
}